﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;

namespace Mapping.Seguridad
{
    public static class MappingPermisos
    {
        public static List<Entidades.Seguridad.Permiso> ConsultarPermisos()
        {
            try
            {

                SqlCommand cmdPermisos = new SqlCommand();
                cmdPermisos.CommandText = "sp_ConsultarPermisos";
                cmdPermisos.CommandType = System.Data.CommandType.StoredProcedure;
                //Servicios.Conexion.ObtenerInstancia().Conectar("Seguridad");
                cmdPermisos.Connection = Servicios.Conexion.ObtenerInstancia().RetornarConexion();
                SqlDataReader drPermisos = cmdPermisos.ExecuteReader();

                List<Entidades.Seguridad.Permiso> ColPermisos = new List<Entidades.Seguridad.Permiso>();

                while (drPermisos.Read())
                {
                    Entidades.Seguridad.Permiso oPermiso = new Entidades.Seguridad.Permiso();
                    oPermiso.Nombre = drPermisos["Id_Permisos"].ToString();
                    ColPermisos.Add(oPermiso);
                }
                
                return ColPermisos;
            }
            catch (Exception ex)
            {
                throw (ex);
            }
            
            
        }

       
    }
}
